@charset "utf-8";
/* CSS Document */
.g_left{ width:330px;}
.g_right{ width:750px;height:1490px;overflow:hidden;}

/*01、图书列表*/
.m_posts{ height:1490px;overflow-y:scroll;}
.m_posts .tit{ color:#4e3f2e; height:90px; line-height:90px; padding-left:30px; border-bottom:1px solid #ccc;}
.m_posts .tit .span{ width:20px; height:20px; top:35px; right:30px; display:block; cursor:pointer; overflow:hidden;}
.m_posts .tit .up{background: url(../images/tb.png) 0 -23px no-repeat;}
.m_posts .tit .down{background: url(../images/tb.png) no-repeat;}
.m_posts .gt_box{ display:none;}

.m_posts .introduction{padding:10px 30px; line-height:30px; max-height:90px; overflow:hidden; border-bottom:1px  dashed #ccc;}

.m_posts .text_list{ padding:0 30px; margin-top:10px;}
.m_posts .text_list ul{ padding:10px 0;}
.m_posts .text_list li{  width:690px;height:35px; line-height:35px;font-size:15px;overflow:hidden;}
.m_posts .text_list li a:hover{ color:#b36d0d;}

.m_details{ height:1490px;background:#e6e7df; border-right:1px solid #ccc;}
.m_details .b_list{ padding:30px 0 10px 0; background:url(../images/l_x.jpg) bottom repeat-x; margin:0 30px;}
.m_details .b_list dt{width:207; height:295; padding:0 0 10px 31px;overflow:hidden;}
.m_details .b_list dd{line-height:30px; }

.m_details .code{height:270px; padding:14px 0; margin:20px 0 0 0;background:url(../images/l_bj.png) no-repeat;}
.m_details a.u_return{ width:141px; height:51px; line-height:51px; display:block; background:url(../images/tb.png) 0 -51px; margin:40px auto 0 auto;}